package com.diandian.backend.log.mapper;

import com.diandian.backend.log.domain.LogRecord;
import com.diandian.backend.log.dto.*;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface LogRecordMapper {

    // 查询记录数
    Integer getCount(@Param("data") LogRecordPageParamDTO requestDTO);

    // 查询分页中的数据集合
    List<LogRecord> getPage(@Param("data") LogRecordPageParamDTO requestDTO, @Param("pageSize") Integer pageSize, @Param("offset") Integer offset);

    // 新增
    void add(@Param("data") LogRecordAddParamDTO param);

}